pay immediately - German English Dictionary